package it.asvp.asvp_portal.data.entity.domain;

import java.io.Serializable;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ReflectionToStringBuilder;

@SuppressWarnings("serial")
public abstract class BaseObject implements Serializable {
//
//  public String[] getLazyFields() {
//    return new String[] {};
//  }
//
//  @Override
//  public int hashCode() {
//    return HashCodeBuilder.reflectionHashCode(this, getLazyFields());
//  }
//
//  @Override
//  public boolean equals(Object obj) {
//    return EqualsBuilder.reflectionEquals(this, obj, getLazyFields());
//  }
//
//  @Override
//  public String toString() {
//    return ReflectionToStringBuilder.toStringExclude(this, getLazyFields());
//  }
}
